package com.quanyan.pay.mapper;

import com.quanyan.pay.entity.SysPayWay;
import com.quanyan.pay.entity.SysPayWayExample;
import com.quanyan.pay.entity.SysPayWayKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SysPayWayMapper {
    int countByExample(SysPayWayExample example);

    int deleteByExample(SysPayWayExample example);

    int deleteByPrimaryKey(SysPayWayKey key);

    int insert(SysPayWay record);

    int insertSelective(SysPayWay record);

    List<SysPayWay> selectByExample(SysPayWayExample example);

    SysPayWay selectByPrimaryKey(SysPayWayKey key);

    int updateByExampleSelective(@Param("record") SysPayWay record, @Param("example") SysPayWayExample example);

    int updateByExample(@Param("record") SysPayWay record, @Param("example") SysPayWayExample example);

    int updateByPrimaryKeySelective(SysPayWay record);

    int updateByPrimaryKey(SysPayWay record);
}